package com.niuwa.p2p.entity.credit;

import java.util.Date;

/**
 * 
 * @title 个人股权投资信息
 *
 * @author tennyqin
 * @version 1.0
 * @created 2015年4月3日
 */
public class NationalPersonShareholderReport {
	
	private Long id;//主键ID
	
	private String documentNo; //证件号码，通过它来判断唯一;
    
	private Date createtime;//生成时间

	private String name;  //投资人姓名
	
	private String corpName; //被投资机构名称
	
	private String registNo; //工商注册号
	
	private String corpTypeID; //企业类型ID
	
	private String corpTypeCaption; //企业类型名称
	
	private String registFund;  //注册资金，单位：万元
	
	private String statusID;  //机构状态ID
	
	private String statusCaption; //机构状态名称
	
	private String contributiveFund; //认缴出资额（万元)
	
	private String contributivePercent; //出资比例（%）
	
	private String subReportType; //子报告ID
	
	private String subReportTypeCost; //收费子报告ID
	
	private String treatResult;   //子报告查询状态,1：查得，2：未查得，3：其他原因未查得(此种情况，则没有下面的item节点)
	
	private String treatErrorCode; //treatResult=3时的错误代码,详见数据字典,treatResult!=3时,该属性不存在
	
	private String errorMessage; //reatResult=3时的错误描述信息,treatResult!=3时,该属性的值为空

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCorpName() {
		return corpName;
	}

	public void setCorpName(String corpName) {
		this.corpName = corpName;
	}

	public String getRegistNo() {
		return registNo;
	}

	public void setRegistNo(String registNo) {
		this.registNo = registNo;
	}

	public String getCorpTypeID() {
		return corpTypeID;
	}

	public void setCorpTypeID(String corpTypeID) {
		this.corpTypeID = corpTypeID;
	}

	public String getCorpTypeCaption() {
		return corpTypeCaption;
	}

	public void setCorpTypeCaption(String corpTypeCaption) {
		this.corpTypeCaption = corpTypeCaption;
	}

	public String getRegistFund() {
		return registFund;
	}

	public void setRegistFund(String registFund) {
		this.registFund = registFund;
	}

	public String getStatusID() {
		return statusID;
	}

	public void setStatusID(String statusID) {
		this.statusID = statusID;
	}

	public String getStatusCaption() {
		return statusCaption;
	}

	public void setStatusCaption(String statusCaption) {
		this.statusCaption = statusCaption;
	}

	public String getContributiveFund() {
		return contributiveFund;
	}

	public void setContributiveFund(String contributiveFund) {
		this.contributiveFund = contributiveFund;
	}

	public String getContributivePercent() {
		return contributivePercent;
	}

	public void setContributivePercent(String contributivePercent) {
		this.contributivePercent = contributivePercent;
	}

	public String getSubReportType() {
		return subReportType;
	}

	public void setSubReportType(String subReportType) {
		this.subReportType = subReportType;
	}

	public String getSubReportTypeCost() {
		return subReportTypeCost;
	}

	public void setSubReportTypeCost(String subReportTypeCost) {
		this.subReportTypeCost = subReportTypeCost;
	}

	public String getTreatResult() {
		return treatResult;
	}

	public void setTreatResult(String treatResult) {
		this.treatResult = treatResult;
	}

	public String getTreatErrorCode() {
		return treatErrorCode;
	}

	public void setTreatErrorCode(String treatErrorCode) {
		this.treatErrorCode = treatErrorCode;
	}

	public String getErrorMessage() {
		return errorMessage;
	}

	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}

    public String getDocNo() {
        return documentNo;
    }

    public void setDocNo(String docNo) {
        this.documentNo = docNo;
    }
	
	
}
